html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, th, td {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}

body, html {
	margin: 0;
	padding: 0;
}

p {
	margin: 0 0 10px;
}
.plName_new{
	color: #216eb7;
}
.text-center {
	text-align: center;
}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
	display: block;
	content: " ";
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after {
	clear: both;
}

.navbar .nav>li>a:hover, .navbar .nav>li>a:active, .navbar .nav>li>a:focus, .navbar .nav .open>a, .navbar .nav .open>a:hover, .navbar .nav .open>a:focus, .navbar .nav>.active>a {
	color: #f6f6f6;
	background: #367faa;
	background: rgba(0, 0, 0, 0.1);
}

#dropdown_a:hover{background:none;}
#dropdown_a{
	position:relative;
}
#dropdown_a i{color:#367faa;position:absolute;
top:50%;margin-top:-8px;right:12%;}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

article, aside, details, figcaption, figure, footer, header,  main, menu, nav, section, summary {
	display: block;
}

li {
	display: list-item;
	text-align: -webkit-match-parent;
}

blockquote {
	display: block;
	padding: 16px;
	margin: 0 0 24px;
	border-left: 8px solid #DDDFE4;
	background: #EEF0F4;
	overflow: auto;
	overflow-scrolling: touch;
	word-wrap: normal;
	word-break: normal;
}

blockquote ul li {
	list-style-type: disc;
	margin: 8px 0 0 32px;
}

.p-text {
	text-indent: 2em;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	margin: 0 0 16px;
	text-align: justify;
}

/** wrapper **/
.wrapper .wrapper-header {
	top: 0;
	right: 0;
	left: 0;
	height: 50px;
	background-color: #0e76d7;
}

.wrapper-header .logo .logo-mini {
	display: none;
}

.wrapper-header .logo .logo-lg {
	display: block;
}

.wrapper-header .logo {
	color: #ffffff;
	float: left;
	display: block;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	text-align: left;
	width: 300px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 0 15px;
	font-weight: 300;
	overflow: hidden;
}

.wrapper .wrapper-content {
	width: 1100px;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	background-color: #e5ebf7;
	overflow: hidden;
	padding: 0;
}

.wrapper-content .wrapper-left, .wrapper-content .wrapper-middle, .wrapper-content .wrapper-right {
	float: left;
}
.wrapper-content .wrapper-middle, .wrapper-content .wrapper-right {
	overflow:hidden;
}

.wrapper-content .wrapper-middle {
	width: 100%;
	background: #e5ebf7;
}

.wrapper-content .wrapper-left {
	position:relative;
	background: #fff;
	width: 250px;
	margin-left: -100%;
}

.wrapper-content .wrapper-right {
	background: #fff;
	width: 200px;
	margin-left: -200px;
}

.wrapper-content .wrapper-body-3 {
	margin: 0 200px 0 210px;
}

.wrapper-content .wrapper-body-2 {
	height: 100%;
	margin: 0 0 0 250px;
	border-left: 1px solid #d2d6de;
}

.wrapper .wrapper-footer {
	
	right: 0;
	left: 0;
	bottom: 0;
	
	color: #ffffff;
	display: block;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.body-container {
	width: 100%;
	padding: 0px;
	margin: 0px;
	clear: both;
}

/*--------闂傚倷绶￠崑鍛潩閵娾晛鏋侀柕鍫濐槸閸愶拷閻庣懓瀚竟鍡欐兜閿燂拷------------*/
a {
	color: #216eb7;
	text-decoration: none;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.list-unstyled, .chart-legend, .contacts-list, .users-list, .mailbox-attachments {
	list-style: none;
	margin: 0;
	padding: 0;
}

.content {
	padding: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

img {
	vertical-align: middle;
	border: 0;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

/**
* splitTable
*/
.splitTable {
	width: 100%;
	margin: -8px -0px 0px -9px;
	border: none;
	display: table;
	border-collapse: separate;
	border-spacing: 8px 8px;
	table-layout: fixed;
	overflow: hidden;
	background: url(vertical.png) repeat-x 50%;
	border-collapse: separate;
}

.splitTable.splitRow {
	background: url(horizontal.png) repeat-y 50%;
}

.splitTable.splitnobg {
	background-image: none;
}

.splitTable .splitTrHeader, .splitTable .splitColHeader, .splitTable .splitRowHeader {
	visibility: hidden;
}

.splitTable .splitTable {
	margin: -9px 0px 0px -9px;
}

.splitTable.dragging {
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.splitTable>tbody>tr {
	overflow: hidden;
	background: #e5ebf7;
}

.splitTable>tbody>tr>td {
	padding: 0px;
	border: 1px solid #ddd;
}

.splitTable tr {
	_overflow: hidden;
	_background: #e5ebf7;
}

.splitTable td {
	_padding: 0px;
	_border: 1px solid #ddd;
}

.splitDivider {
	height: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 100%;
}

.bottomMaskDiv {
	position: absolute;
	margin-top: -8px;
	width: 100%;
	height: 8px;
	_height: 13px;
	overflow: hidden;
	background: #e5ebf7;
	display: block;
	clear: both;
	/* border: 1px solid red; */
}

.rightMaskDiv, .rightMaskDivLarge, .jqmodal .leftMaskDiv {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 17px;
	height: 100%;
	_width: 16px;
	_height: 1000px;
	_overflow: hidden;
	background: #e5ebf7;
	display: block;
	/* border:1px solid red; */
}

.rightMaskDivLarge {
	width: 34px;
}

.jqmodal .leftMaskDiv {
	left: 0px;
	width: 8px;
}

.jqmodal .leftMaskDiv, .jqmodal .bottomMaskDiv, .jqmodal .rightMaskDiv, .jqmodal .rightMaskDivLarge {
	background: #fff;;
}

.jqmodal .splitTable td.noborder {
	padding: 0px;
	border: none;
}

.jqmodal .splitTable {
	margin: -5px -0px 0px 0px;
	/* background-image:none ; */
}

/*--------闂備胶鍘ч〃搴㈢濠婂牊鍋╅柣鎰靛墰閳绘洖鈹戞径鍡樻x闂備礁鎼粔鎾床閼碱剚顫曢柨鐕傛嫹------------*/
.content-sm {
	margin: 0 auto;
}

.content-sm  .center-block {
	display: table;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 auto;
}

.content-sm .box {
	margin: 0;
}

.content-sm .divSection {
	padding: 0 10px 0 0;
	margin: 0;
}

.content-sm .divSectionLast, .content-sm .divSection:last-of-type {
	padding: 0 0 0 0;
	margin: 0;
}
/*-------- box ------------*/
.box {
	/*width: 100%;*/
	position: relative;
	background: #ffffff;
	margin-bottom: 20px;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.box-lefttree {
	border-bottom: 1px solid #d2d6de;
	background: #fefefe;
	padding: 2px;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe', endColorStr='#e5ebf7', gradientType='0');
	background: -ms-linear-gradient(top, #fefefe, #e5ebf7);
	background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#fefefe), to(#e5ebf7));
	background: -moz-linear-gradient(top, #fefefe, #e5ebf7 100%);
	margin-bottom: 5px;
}

.box-lefttree .btn-save {
	border: none;
	background: none;
}

.box-lefttree {
	_height: 30px;
	*height: 30px;
	display: block;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	min-width: 0px;
}

.box-lefttree span {
	text-align: center;
	display: block;
	font-size: 14px;
	padding: 6px 5px 5px 5px;
	_padding: 9px 5px 5px 5px;
}

.box.box-dialog {
	border: 1px solid #d2d6de;
	border-radius: 4px;
}

.box-dialog .box-header {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: #e5ebf7;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f7f7f7', endColorStr='#e5ebf7', gradientType='0');
	background: -ms-linear-gradient(top, #f7f7f7, #e5ebf7);
	background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#f7f7f7), to(#e5ebf7));
	background: -moz-linear-gradient(top, #f7f7f7, #e5ebf7 100%);
}

.box.box-primary {
	border-top-color: #0066cc;
}

.box.box-info {
	border-top-color: #00c0ef;
}

.box.box-danger {
	border-top-color: #dd4b39;
}

.box.box-warning {
	border-top-color: #f39c12;
}

.box.box-success {
	border-top-color: #00a65a;
}

.box.box-default {
	border-top-color: #d2d6de;
}

.box.collapsed-box .box-body, .box.collapsed-box .box-footer {
	display: none;
}

.box-header {
	/* position: relative; */
	color: #444;
	padding: 10px;
	background: #fff;
	_display: inline-block;
	*display: inline-block;
}

.box-header.with-border {
	border-bottom: 1px solid #d6d7dc;
}

.box-body {
	/* display: block; */
	_display: inline-block;
	padding: 10px;
	background: #fff;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.box-body h2{
	padding: 10px 0;
	margin: auto;
	font-size: 14px;
	font-weight: 500;
	color: #333;
	text-align: center;
}
.list1 .box-body{
	padding-left:0px;padding-right:0px;
}

.box-header h3 {
	padding: 5px 5px 5px 0px;
}

.box-header .box-tools {
	position: absolute;
	right: 10px;
	top: 5px;
	display: inline-block;
	margin: 5px;
	_right: 35px;
}

.box-default-solid {
	border: 1px solid #d2d6de;
}

.box-default-solid .box-header {
	color: #444444;
	background-color: #d2d6de;
}

.box-default-solid .box-header a, .box-default-solid .box-header .btn {
	color: #444444;
}

.box-primary-solid, .jqmodal .box.box-primary-solid {
	border: 1px solid #0066cc;
}

.box-primary-solid .box-header {
	color: #ffffff;
	background-color: #0091e0;
}

.box-primary-solid .box-header a, .box-primary-solid .box-header .btn {
	color: #ffffff;
}

.box-info-solid, .jqmodal .box.box-info-solid {
	border: 1px solid #00c0ef;
}

.box-info-solid .box-header {
	color: #ffffff;
	background-color: #00c0ef;
}

.box-info-solid .box-header a, .box-info-solid .box-header .btn {
	color: #ffffff;
}

.box-danger-solid, .jqmodal .box.box-danger-solid {
	border: 1px solid #dd4b39;
}

.box-danger-solid .box-header {
	color: #ffffff;
	background-color: #dd4b39;
}

.box-danger-solid .box-header a, .box-danger-solid .box-header .btn {
	color: #ffffff;
}

.box-warning-solid, .jqmodal .box.box-warning-solid {
	border: 1px solid #f39c12;
}

.box-warning-solid .box-header {
	color: #ffffff;
	background-color: #f39c12;
}

.box-warning-solid .box-header a, .box-warning-solid .box-header .btn {
	color: #ffffff;
}

.box-success-solid, .jqmodal .box.box-success-solid {
	border: 1px solid #00a65a;
}

.box-success-solid .box-header {
	color: #ffffff;
	background-color: #00a65a;
}

.box-success-solid .box-header a, .box-success-solid .box-header .btn {
	color: #ffffff;
}

#sourceCode {
	_width: 95%;
	*width: 95%;
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 4px;
}
/*
 * Component: Button
 * -----------------
 */
.btn {
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-width: 1px;
	border-style: solid;
}

.btn.uppercase {
	text-transform: uppercase;
}

.btn.btn-flat {
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-width: 1px;
}

.btn:active {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn:focus {
	outline: none;
}

.btn.btn-file {
	position: relative;
	overflow: hidden;
}

.btn.btn-file>input[type='file'] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	opacity: 0;
	filter: alpha(opacity = 0);
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}

.btn-default {
	background-color: #008cff;
    color: #fff;
    border-color: #008cff;
}

.btn-default:hover, .btn-default:active, .btn-default.hover {
	background-color: #2966c5;
	color: #fff;
}
.btn-gray{
	background-color: #d5d5d5;
	color: #909090;
	border-color: #ddd;
}
.btn-primary {
	color: #fff;
	background-color: #008cff;
	border-color: #008cff;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
	background-color: #0d47be;
}

.btn-success {
	color: #fff;
	background-color: #00a65a;
	border-color: #008d4c;
}

.btn-success:hover, .btn-success:active, .btn-success.hover {
	background-color: #008d4c;
}

.btn-info {
	color: #fff;
	background-color: #00c0ef;
	border-color: #00acd6;
}

.btn-info:hover, .btn-info:active, .btn-info.hover {
	background-color: #00acd6;
}

.btn-danger {
	color: #fff;
	background-color: #dd4b39;
	border-color: #d73925;
}

.btn-danger:hover, .btn-danger:active, .btn-danger.hover {
	background-color: #d73925;
}

.btn-warning {
	color: #fff;
	background-color: #f39c12;
	border-color: #e08e0b;
}

.btn-warning:hover, .btn-warning:active, .btn-warning.hover {
	background-color: #e08e0b;
}

.btn-outline {
	border: 1px solid #fff;
	background: transparent;
	color: #fff;
}

.btn-outline:hover, .btn-outline:focus, .btn-outline:active {
	color: rgba(255, 255, 255, 0.7);
	border-color: rgba(255, 255, 255, 0.7);
}

.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn[class*='bg-']:hover {
	-webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
}

.btn-app {
	border-radius: 3px;
	position: relative;
	padding: 15px 5px;
	margin: 0 0 10px 10px;
	min-width: 80px;
	height: 60px;
	text-align: center;
	color: #666;
	border: 1px solid #ddd;
	background-color: #f4f4f4;
	font-size: 12px;
}

.btn-app .fa, .btn-app .glyphicon, .btn-app .ion {
	font-size: 20px;
	display: block;
}

.btn-app:hover {
	background: #f4f4f4;
	color: #444;
	border-color: #aaa;
}

.btn-app:active, .btn-app:focus {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px;
}

.btn-app .badge {
	position: absolute;
	top: -3px;
	right: -10px;
	font-size: 10px;
	font-weight: 400;
}

.btn-lg, .btn-group-lg .btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-sm, .btn-group-sm .btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
	padding: 3px 6px!important;
  border: 1px solid #008cff!important;
}

.btn-xs, .btn-group-xs .btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}

.btn.btn-box-tool {
	color: #97a0b3;
	padding: 5px;
	font-size: 12px;
	background: none;
	border: none;
}

.btn.btn-box-tool.btn:active {
	border: none;
	box-shadow: none;
}

.open .btn-box-tool, .btn-box-tool:hover {
	color: #606c84;
}

.box-header:before, .box-body:before, .box-footer:before, .box-header:after, .box-body:after, .box-footer:after {
	display: block;
	content: " ";
}

/* table .box-header:before, table .box-body:before, table .box-footer:before, table .box-header:after, table .box-body:after, table .box-footer:after {
	display: none;
} */
.box-header:after, .box-body:after, .box-footer:after {
	clear: both;
}

.bg-gray {
	color: #000;
	background-color: #d2d6de !important;
}

.bg-gray-light {
	background-color: #f7f7f7;
}

.bg-black {
	background-color: #111111 !important;
}

.bg-white {
	background-color: white !important;
}

.bg-red, .callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body {
	background-color: #dd4b39 !important;
}

.bg-yellow, .callout.callout-warning, .alert-warning, .label-warning, .modal-warning .modal-body {
	background-color: #f39c12 !important;
}

.bg-aqua, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {
	background-color: #00c0ef !important;
}

.bg-blue {
	background-color: #0e76d7 !important;
}

.bg-light-blue, .label-primary, .modal-primary .modal-body {
	background-color: #0091e0 !important;
}

.bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body {
	background-color: #00a65a !important;
}

.bg-navy {
	background-color: #001f3f !important;
}

.bg-teal {
	background-color: #39cccc !important;
}

.bg-olive {
	background-color: #3d9970 !important;
}

.bg-lime {
	background-color: #01ff70 !important;
}

.bg-orange {
	background-color: #ff851b !important;
}

.bg-fuchsia {
	background-color: #f012be !important;
}

.bg-purple {
	background-color: #605ca8 !important;
}

.bg-maroon {
	background-color: #d81b60 !important;
}

.bg-gray-active {
	color: #000;
	background-color: #b5bbc8 !important;
}

.bg-black-active {
	background-color: #000000 !important;
}

.bg-red-active, .modal-danger .modal-header, .modal-danger .modal-footer {
	background-color: #d33724 !important;
}

.bg-yellow-active, .modal-warning .modal-header, .modal-warning .modal-footer {
	background-color: #db8b0b !important;
}

.bg-aqua-active, .modal-info .modal-header, .modal-info .modal-footer {
	background-color: #00a7d0 !important;
}

.bg-blue-active {
	background-color: #005384 !important;
}

.bg-light-blue-active, .modal-primary .modal-header, .modal-primary .modal-footer {
	background-color: #357ca5 !important;
}

.bg-green-active, .modal-success .modal-header, .modal-success .modal-footer {
	background-color: #008d4c !important;
}

.bg-navy-active {
	background-color: #001a35 !important;
}

.bg-teal-active {
	background-color: #30bbbb !important;
}

.bg-olive-active {
	background-color: #368763 !important;
}

.bg-lime-active {
	background-color: #00e765 !important;
}

.bg-orange-active {
	background-color: #ff7701 !important;
}

.bg-fuchsia-active {
	background-color: #db0ead !important;
}

.bg-purple-active {
	background-color: #555299 !important;
}

.bg-maroon-active {
	background-color: #ca195a !important;
}

[class^="bg-"].disabled {
	opacity: 0.65;
	filter: alpha(opacity = 65);
}

.text-red {
	color: #dd4b39 !important;
}

.text-yellow {
	color: #f39c12 !important;
}

.text-aqua {
	color: #00c0ef !important;
}

.text-blue {
	color: #0e76d7 !important;
}

.text-black {
	color: #111111 !important;
}

.text-light-blue {
	color: #0091e0 !important;
}

.text-green {
	color: #00a65a !important;
}

.text-gray {
	color: #d2d6de !important;
}

.text-navy {
	color: #001f3f !important;
}

.text-teal {
	color: #39cccc !important;
}

.text-olive {
	color: #3d9970 !important;
}

.text-lime {
	color: #01ff70 !important;
}

.text-orange {
	color: #ff851b !important;
}

.text-fuchsia {
	color: #f012be !important;
}

.text-purple {
	color: #605ca8 !important;
}

.text-maroon {
	color: #d81b60 !important;
}

.border-red {
	border: 1px solid #dd4b39;
}

.border-yellow {
	border: 1px solid #f39c12;
}

.border-aqua {
	border: 1px solid #00c0ef;
}

.border-blue {
	border: 1px solid #0e76d7;
}

.border-black {
	border: 1px solid #111111;
}

.border-light-blue {
	border: 1px solid #0091e0;
}

.border-green {
	border: 1px solid #00a65a;
}

.border-gray {
	border: 1px solid #d2d6de;
}

.border-navy {
	border: 1px solid #001f3f;
}

.border-teal {
	border: 1px solid #39cccc;
}

.border-olive {
	border: 1px solid #3d9970;
}

.border-lime {
	border: 1px solid #01ff70;
}

.border-orange {
	border: 1px solid #ff851b;
}

.border-fuchsia {
	border: 1px solid #f012be;
}

.border-purple {
	border: 1px solid #605ca8;
}

.border-maroon {
	border: 1px solid #d81b60;
}

.link-muted {
	color: #7a869d;
}

.link-muted:hover, .link-muted:focus {
	color: #606c84;
}

.link-black {
	color: #666;
}

.link-black:hover, .link-black:focus {
	color: #999;
}

.navbar-toolbar {
	border-top: 1px solid #d2d6de;
	border-bottom: 1px solid #d2d6de;
	background: #fefefe;
	padding: 8px 8px 8px 10px;
	display: block;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	min-width: 0;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe', endColorStr='#e5ebf7', gradientType='0');
	background: -ms-linear-gradient(top, #fefefe, #e5ebf7);
	background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#fefefe), to(#e5ebf7));
	background: -moz-linear-gradient(top, #fefefe, #e5ebf7 100%);
}

.navbar .nav li a .label {
	position: absolute;
	top: 9px;
	right: 7px;
	text-align: center;
	font-size: 9px;
	padding: 2px 3px;
	line-height: .9;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav li {
	position: relative;
	display: block;
}

.navbar-nav {
	float: left;
	margin: 0;
}

.navbar-nav li {
	float: left;
}

.navbar .nav li a {
	color: #ffffff;
	/* padding-top: 15px;
	padding-bottom: 15px; */
}

.nav li a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

/*
 * Component: Progress Bar
 * -----------------------
 */
.progress, .progress-sm {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #216eb7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}

.progress, .progress .progress-bar, .progress-sm, .progress-sm .progress-bar {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.progress, .progress .progress-bar, .progress .progress-bar, .progress .progress-bar .progress-bar {
	border-radius: 1px;
}
/* size variation */
.progress.sm, .progress-sm {
	height: 10px;
}

.progress.sm, .progress-sm, .progress.sm .progress-bar, .progress-sm .progress-bar {
	border-radius: 1px;
}

.progress.xs, .progress-xs {
	height: 7px;
}

.progress.xs, .progress-xs, .progress.xs .progress-bar, .progress-xs .progress-bar {
	border-radius: 1px;
}

.progress.xxs, .progress-xxs {
	height: 3px;
}

.progress.xxs, .progress-xxs, .progress.xxs .progress-bar, .progress-xxs .progress-bar {
	border-radius: 1px;
}
/* Vertical bars */
.progress.vertical {
	position: relative;
	width: 30px;
	height: 200px;
	display: inline-block;
	margin-right: 10px;
}

.progress.vertical .progress-bar {
	width: 100%;
	position: absolute;
	bottom: 0;
}

.progress.vertical.sm, .progress.vertical.progress-sm {
	width: 20px;
}

.progress.vertical.xs, .progress.vertical.progress-xs {
	width: 10px;
}

.progress.vertical.xxs, .progress.vertical.progress-xxs {
	width: 3px;
}

.progress.sm, .progress.progress-sm, .progress.s, .progress.progress-xs, .progress.xxs, .progress.progress-xxs {
	width: 100%;
}

.progress-group .progress-text {
	font-weight: 600;
}

.progress-group .progress-number {
	float: right;
}
/* Remove margins from progress bars when put in a table */
.table tr>td .progress {
	margin: 0;
}

.progress-bar-light-blue, .progress-bar-primary {
	background-color: #0091e0;
}

.progress-striped .progress-bar-light-blue, .progress-striped .progress-bar-primary {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-green, .progress-bar-success {
	background-color: #00a65a;
}

.progress-striped .progress-bar-green, .progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-aqua, .progress-bar-info {
	background-color: #00c0ef;
}

.progress-striped .progress-bar-aqua, .progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-yellow, .progress-bar-warning {
	background-color: #f39c12;
}

.progress-striped .progress-bar-yellow, .progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-red, .progress-bar-danger {
	background-color: #dd4b39;
}

.progress-striped .progress-bar-red, .progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-striped, .progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px;
}

/** nav-pills **/
.nav-pills {
	*margin-right: 3px;
	_margin-right: 3px;
}

.nav-pills.nav-pills-sm li a, .nav-pills.nav-pills-sm li a:active {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #dddddd;
	border-radius: 5px;
	font-size: 13px;
}

.nav-pills li+li {
	margin-left: 2px;
}

.nav-pills li {
	float: left;
}

.nav-pills li.active a, .nav-pills li.active a:hover, .nav-pills li.active a:focus {
	color: #fff;
	background-color: #216eb7;
}

.nav-pills li.active a {
	font-weight: 600;
}

.nav-pills li a {
	color: #444;
}

/*=======================sidebar========================*/
.sidebarFloatMenu {
	position: absolute;
	display: none;
	float: left;
	width: 210px;
	padding: 0;
	border-color: #eee;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.sidebarFloatMenu .sidebar-menu {
	background-color: #fff;
}

.sidebar {
	position: relative;
	width: 100%;
	background-color: #fdfdfd;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.sidebar-menu li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fdfdfd;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ebedef;
	-webkit-transition: border-left-color 0.3s ease;
	-o-transition: border-left-color 0.3s ease;
	transition: border-left-color 0.3s ease;
}

.sidebar-menu li a {
	position: relative;
    display: block;
    padding: 16px 5px 16px 15px;
    text-decoration: none;
    text-align: left;
    line-height:26px;
}



.sidebar-menu li a:hover, .sidebar-menu li a:hover i {
	background: #fff;
}
.sidebar-menu li a:hover {
	border-right: 3px solid #008cff ;
}

.sidebar-menu li.active a {
	font-weight: bold;
	color:#666;
}

.sidebar-menu li .treeview-menu {
	background: #ffffff;
}

.sidebar-menu li a {
	color: #666;
	text-indent:34px;
}


.sidebar-menu li a:hover {
	text-decoration: none;
}
.sidebar-menu li a.icon_bg{
	background-repeat:no-repeat;
	background-position:18px center;
}
.sidebar-menu li a.icon_ywbl{
	background-image:url("../images/icon1_S_H.png")
}
.sidebar-menu li a.icon_cxfw{
	background-image:url("../images/icon2_S_H.png")
}
.sidebar-menu li a.icon_xxwh{
	background-image:url("../images/icon3_S_H.png")
}

.sidebar-menu span {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	/* display:block;
	width:65px;
	text-indent:-2px; */
}
.collapse75 .sidebar-menu span{
	 display:block;
	width:65px;
	text-indent:-3px; 
}

.sidebar-menu span.menuLabel {
	font-size: 14px;
}

.sidebar-menu small.label {
	position: absolute;
	font-size: 8px;
	padding: 1px 2px 2px 3px;
	margin-left: 5px;
	top: 14px;
}

.sidebar-menu small.topLabel {
	top: 2px;
}

.sidebar-menu small.middleLabel {
	top: 14px;
}

.sidebar-menu small.bottomLabel {
	top: 28px;
}

.sidebar-menu li a .fa {
	font-size: 14px;
}

.sidebar-menu li a i.colorbg {
	width: 22px;height:22px;line-height:22px;
	font-size: 12px;
	border-radius: 100%;
	text-align: center;
	margin-right: 3px;
	margin-left: -2px;
	opacity: 0.7;
	filter: (opactity=70);
}

.collapse48 .sidebar-menu span {
	display: none;
}

.collapse48 .sidebar-menu li a small.label, .collapse75 .sidebar-menu li a small.label {
	top: 2px;
	right: 3px;
}

.collapse48 .sidebar-menu li a:hover small.label, .collapse48 .sidebar-menu li.active a small.label, .collapse75 .sidebar-menu li a:hover small.label, .collapse75 .sidebar-menu li.active a small.label {
	right: 0px;
}

.collapse75 .sidebar-menu li a {
	padding: 12px 5px 12px 5px;
	text-align: center;
}

.collapse75 .sidebar-menu li a:hover, .collapse75 .sidebar-menu li.active a {
	padding: 12px 2px 12px 5px;
}

.collapse75 .sidebar-menu li a i {
	font-size: 18px;
}

.collapse75 .sidebar-menu li a i.colorbg {
	font-size: 14px;
	padding: 4.8px 1px 3px 0.5px;
}

.collapse75 .sidebar-menu span.menuLabel {
	display: block;
	margin-top: 5px;
	font-size: 13px;
}

.collapse75 .sidebar-menu span.pull-right-container {
	display: none;
}

.sidebar-menu .treeview-menu {
	display: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

.sidebar-menu li a:hover i.colorbg {
	opacity: 1;
	filter: (opactity=100);
}

.sidebar-menu .treeview-menu li {
	margin: 0;
	border-bottom: 1px solid #eff5fd;
	border-top: 1px solid #fff;
	line-height: 30px;
	background: #eff5fd;
}

.sidebar-menu .treeview-menu li a {
	padding: 8px 5px 8px 35px;
	display: block;
	font-size: 14px;
	text-decoration: none;
	text-indent:0;
}

.sidebar-menu .treeview-menu li ul li a {
	padding: 5px 5px 5px 60px;
}

.sidebar-menu .treeview-menu li ul li ul li a {
	padding: 5px 5px 5px 85px;
}

.sidebar-menu .treeview-menu li.active a {
	border-right: 3px solid #008cff;
    color: #fff;
    background: #008cff url(../images/sec_icon.png);
    background-repeat: no-repeat;
    background-position: 32px center;
    padding-left: 56px;
}

.sidebar-menu li a:hover .pull-right-container {
	right: 7px;
}

.sidebar-menu li a .pull-right-container {
	position: absolute;
	right: 10px;
	margin-top: 3px;
}

.sidebar-menu li a .fa-angle-left, .sidebar-menu li a .pull-right-container .fa-angle-left {
	width: auto;
	height: auto;
	padding: 0;
	margin-right: 10px;
}

.treeview-menu .treeview-menu, .treeview-menu .moreThanOne {
	display: block;
}

.sidebar-menu li .treeview-menu.moreThanOne {
	background: #eff5fd;
}

.treeview-menu .moreThanOne li {
	float: left;
	border: none;
}

.treeview-menu .moreThanOne li a {
	padding: 5px 10px 5px 5px;
	border: none;
}
/*slwMenu*/
.slwMenu {
	display: block;
	border: 1px solid #dddddd;
	background-color: #fff;
}

.slwMenuFloatMenu {
	position: absolute;
	display: none;
	min-width: 180px;
	padding: 0;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.slwMenu-ul {
	height: 33px;
	overflow: hidden;
	background-color: #fff;
	display: block;
	list-style: none;
	white-space: nowrap;
}

.slwMenuFloatMenu .slwMenu-ul {
	height: auto;
	background-color: #fff;
}

.slwMenuFloatMenu {
	z-index: 1041;
}

.slwMenu-ul li {
	float: left;
	text-align: left;
}

.slwMenu-ul .slwMenu-sub-ul {
	display: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

.slwMenu-sub-ul li {
	float: none;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
}

.slwMenu-ul li a, .slwMenu-sub-ul li a {
	display: block;
	padding: 7px 8px 7px 8px;
	font-size: 14px;
	color: #555;
	border-top: 0px;
	background-color: #ffffff;
}

.slwMenu-ul li a {
	border-right: 1px solid #dddddd;
}

.slwMenu-sub-ul {
	background-color: #eff5fd;
}

.slwMenu-sub-ul li a {
	border-bottom: 1px solid #fff;
	border-right: none;
}

.slwMenu-sub-ul .slwMenu-sub-ul li a {
	padding: 5px 5px 5px 35px;
	display: block;
	font-size: 14px;
	text-decoration: none;
	background-color: #eff5fd;
	border-bottom: 1px solid #fff;
	border-top: none
}

.slwMenu-sub-ul .slwMenu-sub-ul, .slwMenu-sub-ul .moreThanOne {
	display: block;
}

.slwMenu-sub-ul .moreThanOne li {
	float: left;
}

.slwMenu-sub-ul .moreThanOne li a {
	padding: 5px 10px 5px 5px;
	border: none;
}

.slwMenu-ul li a:hover, .slwMenu-sub-ul li a:hover {
	color: #111;
	background-color: #c8eafd;
}

.slwMenu-ul li.active a, .slwMenu-ul li.active a:hover, .slwMenu-ul li.active a:focus {
	color: #444444;
	cursor: pointer;
	font-weight: bold;
	background-color: #c8eafd !important;
}

.slwMenu-sub-ul li.active a, .slwMenu-sub-ul li.active a:hover, .slwMenu-sub-ul li.active a:focus {
	color: #444444;
	cursor: pointer;
	font-weight: bold;
	background-color: #c8eafd !important;
}

.slwMenu-ul li a .fa {
	margin-right: 8px;
	opacity: 0.8;
	filter: (opactity=80);
}

.slwMenu-ul li a:hover .fa {
	opacity: 1;
	filter: (opactity=100);
}

.slwMenu-sub-ul li a .fa {
	margin-right: 8px;
}

.collapse75 .slwMenu-ul span.menuLabel {
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 13px;
}

.collapse75 .slwMenu-ul li a {
	padding: 12px 5px 12px 5px;
	text-align: center;
}

.collapse75 .slwMenu-ul li a:hover, .collapse75 .slwMenu-ul li.active a {
	padding: 12px 5px 12px 5px;
}

.collapse75 .slwMenu-ul li a .fa {
	font-size: 18px;
}

.slwMenu-ul li a .fa.colorbg {
	width: 22px;
	font-size: 12px;
	border-radius: 11px;
	text-align: center;
	padding: 4.5px 1px 4.5px 1px;
	margin-right: 5px;
	opacity: 0.75;
	filter: (opactity=75);
}

.collapse75 .slwMenu-ul li a .fa.colorbg {
	width: 22px;
	font-size: 14px;
	border-radius: 11px;
	text-align: center;
	padding: 4.8px 1px 3px 0.5px;
	margin-right: 3px;
	margin-left: -2px;
	opacity: 0.75;
	filter: (opactity=75);
}

/* slwSimple */
.slwSimple {
	position: relative;
	width: 100%;
	background-color: #fdfdfd;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.slwSimpleFloatMenu {
	position: absolute;
	display: none;
	min-width: 180px;
	padding: 0;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.slwSimpleFloatMenu .slwSimple-ul {
	height: auto;
	background-color: #fff;
}

.slwSimpleFloatMenu {
	z-index: 1041;
}

.slwSimple .slwSimple-ul li {
	text-align: left;
	list-style: none;
}

.slwSimple-ul a, .slwSimple-sub-ul a {
	display: block;
	height: 31px;
	line-height: 31px;
	line-height: 32px\9;
	padding: 2px 10px 2px 10px;
	font-size: 14px;
	text-decoration: none;
	zoom: 1;
	color: #333;
	margin: 3px 0
}

.slwSimple-ul li a .fa {
	margin-right: 8px;
	opacity: 0.8;
	filter: (opactity=80);
}

.slwSimple-ul li a:hover .fa {
	opacity: 1;
	filter: (opactity=100);
}

.slwSimple-ul .fa, .slwSimple-sub-ul .fa {
	font-size: 16px;
}

.slwSimple-sub-ul .fa {
	font-size: 14px;
}

.slwSimple-ul a:hover, .slwSimple-ul .active a, .slwSimple-sub-ul a:hover, .slwSimple-sub-ul .active a {
	text-decoration: none;
	background: #c8eafd;
	font-weight: bold;
}

.slwSimple-ul .slwSimple-sub-ul {
	display: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

.slwSimple-sub-ul li {
	float: none;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: left;
}

.slwSimple-sub-ul .slwSimple-sub-ul, .slwSimple-sub-ul .moreThanOne {
	display: block;
}

.slwSimple-ul li .slwSimple-sub-ul.moreThanOne {
	background: #eff5fd;
}

.slwSimple-sub-ul .moreThanOne li {
	float: left;
	border: none;
}

.slwSimple-sub-ul .moreThanOne a {
	padding: 0px 5px 2px 5px;
	margin: 0px;
	border: none;
}
/*=======================婵犵數鍋涘Λ搴ㄥ垂閼测晜宕查悗锝庡亖娴滄粓鏌涢…鎴濅簽濠㈢懓顦遍敓鑺ヮ問閸ｎ垶骞忛敓锟�========================*/
.chWord {
	font: 14px georgia, Microsoft YaHei;
}

.btn_word li {
	float: left;
	position: relative;
	margin-right: 50px;
	margin-bottom: 40px;
}

.btn_word li i {
	width: 50px;
	font-size: 25px;
	color: #b7d2e2;
	border: 3px solid #b7d2e2;
	border-radius: 25px;
	text-align: center;
	padding-top: 9px;
}

.btn_word li a:hover i {
	color: #fafafa;
	border: 3px solid #fafafa;
}

.btn_word a {
	display: inline-block;
	width: 90px;
	height: 90px;
	border: 1px solid #e8e8e8;
	text-align: center;
	color: #333333;
	border-radius: 5px;
}

.btn_word a:hover {
	background-color: #0091e1;
	color: #ffffff;
	text-decoration: none;
}

.btn_word a i {
	display: block;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 4px;
	*height: 38px;
	_height: 38px;
}

/***
Overwrite bootstrap
***/
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	padding: 3px 6px;
}

input[readonly].Wdate, input[disable].Wdate {
	cursor: pointer;
}

button[disabled], input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee
}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
	background-color: transparent
}

table {
	border-collapse: separate;
}

input, select, input[type="file"] {
	border: 1px solid #ccc;
}

select.input-large {
	width: 80%;
}

.input-mini {
	width: 34%;
}

.input-small {
	width: 70%;
}

.input-medium {
	width: 76%;
}

.input-large {
	width: 80%;
}

.input-xlarge {
	width: 86%;
}

.ui_main {
	min-height: 105px !important;
	min-width: 190px !important;
}

.ui_main .ui_content {
	font-weight: 100 !important;
}

.ui_content {
	padding: 0 !important;
}

.ui_content .help-inline {
	display: block;
	padding-left: 0;
	line-height: 0;
}

.ui_title {
	height: 34px !important;
	line-height: 35px !important;
	background: #317caf !important;
}

.ui_main .form-horizontal .control-group {
	margin: 10px;
	margin-right: 20px;
	margin-left: 20px;
}

.ui_main .form-horizontal .controls {
	margin-left: 110px;
}

.ui_main .form-horizontal .control-label {
	width: 100px;
}

.ui_main .set-btn {
	padding: 4px 8px;
	padding-left: 20px;
	text-align: right;
	white-space: nowrap;
	background: none;
	background-color: #ffffff;
	border-top: 1px solid #a2b0c6;
	border-right: 0px solid #a2b0c6;
	border-bottom: 0px solid #DDD;
	border-left: 0px solid #a2b0c6;
	border-radius: 0;
}

.ui_title, label, input, button, select, textarea {
	font-size: 14px;
}

.radio, .checkbox {
	min-height: 20px;
	padding-left: 20px
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float: left;
	margin-left: -20px
}

.radio.inline, .checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
}

.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {
	margin-left: 10px
}

.radio_list{
	line-height: 30px;
	padding-left: 10px;
	padding-right: 20px;
}
.radio_list input{
	margin-right: 12px;
}

.control-label .required {
	padding-left: 2px;
	font-size: 14px;
	color: #e02222;
}

.control-group .control-label {
	float: left;
	font-weight: normal;
	margin-bottom: 0;
	text-align: right;
}

.control-group .controls input, .control-group .controls select {
	/* _display: block; */
	_padding: 5px 0 5px 0;
	_font-size: 14px;
	_color: #555;
	_background-color: #fff;
	_border: 1px solid #ccc;
	_background-color: expression(this.readOnly == true ? "#eee" : "#fff");
}
.btn .fa {
	_margin-right: 5px;
	*margin-right: 5px;
}

/** tab-pane **/
.tab-pane {
	height: 100%;
	position: relative;
}

.tab-content .tab-pane {
	display: none;
}

.tab-content .tab-pane.active {
	display: block;
}

/** 闂備礁鎼粙鍕箯閿燂拷  **/
.tab-pane-middle {
	float: left;
	height: 100%;
	width: 100%;
}

.tab-pane-body-2 {
	margin: 0 0 0 195px;
	overflow: hidden;
}

.tab-pane-left {
	position: absolute;
	height: 100%;
	width: 190px;
	left: 0px;
	background: #fff;
	border-top: 1px solid #d2d6de;
	border-bottom: 1px solid #d2d6de;
	border-left: none;
	border-right: 1px solid #d2d6de;
}

.tab-pane-body-3 {
	margin: 0 195px 0 195px;
	overflow: hidden;
}

.tab-pane-left2 {
	float: left;
	margin-left: -100%;
	height: 100%;
	width: 190px;
	background: #fff;
	border-top: 1px solid #d2d6de;
	border-bottom: 1px solid #d2d6de;
	border-left: none;
	border-right: 1px solid #d2d6de;
}

.tab-pane-right {
	float: left;
	height: 100%;
	width: 190px;
	margin-left: -190px;
	background: #fff;
	border-top: 1px solid #d2d6de;
	border-bottom: 1px solid #d2d6de;
	border-left: none;
	border-right: 1px solid #d2d6de;
}

.tab-pane-left-215 {
	position: absolute;
	width: 205px;
	left: 15px;
	top: 15px;
	background: #fff;
}

.tab-pane-body-215 {
	margin: 0 0 0 215px;
	overflow: hidden;
}

/**
* jqsplit horizontal
*/
.jqsplit {
	position: absolute;
	height: 100%;
	width: 5px;
	border: 1px solid #d2d6de;
	border-left: none;
	background-color: #e5ebf7;
	cursor: e-resize;
}

.jqsplit .openCloseImg {
	position: relative;
	vertical-align: middle;
	height: 50px;
	width: 5px;
	top: 50%;
	margin-top: -25px;
	background-image: url('../images/open.png');
	cursor: pointer;
}

.jqsplit .openCloseImg.close {
	background-image: url('../images/open.png');
}

.noscroll {
	height: 100%;
	overflow: hidden;
}

.s-autoscroll, .l-autoscroll {
	height: 100%;
	overflow: hidden;
	border-left: none;
	_position: relative;
	*position: relative;
}

.ztree.s-autoscroll, .s-autoscroll {
	padding-top: 0px;
}

.saveTreeBtn {
	position: fixed;
	width: 150px;
	padding-left: 40px;
	padding-top: 10px;
}

/* previewTable */
.previewTable {
	padding: 20px;
}

.previewTable>.grid {
	margin: 10px;
	padding: 0px 15px 0px 15px;
}

.previewTable>.grid.with-border {
	border: 1px solid #dddddd;
	border-radius: 5px;
}

.grid.with-border>.gridRow {
	border-bottom: 1px solid #dddddd;
}

.grid>.gridRow:last-of-type {
	border-bottom: none
}

.grid>.gridRow>.gridCol {
	height: 100%;
	padding: 5px;
}

.previewTable .form-group .control-label, .gridData>label {
	font-weight: normal;
	font-size: 14px;
}

.previewTable .sortable .sortable-placeholder {
	background: none;
	border: 1px dashed #CCC;
	height: 35px;
	line-height: 35px;
}

span.required {
	color: red;
}

lable.error, .error {
	font-weight: normal;
	font-size: 14px;
	color: #c30;
}

.lefti, .righti {
	cursor: pointer;
}

.lefti {
	margin-right: 6px;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	_padding: 6px 0px 6px 0px;
	*padding: 6px 0px 6px 0px;
	*width: 95%;
	font-size: 14px;
	line-height: 1.42857143;
	color: #444;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-size: 14px;
	_background-color: expression(this.readOnly == true ? "#eee" : "#fff");
}

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	_height: 20px;
	*height: 20px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-app.btn-success {
	background-color: #00a65a;
	border-color: #008d4c;
	color: #fff;
}

.btn-app.btn-success:hover, .btn-app.btn-success:active, .btn-app.btn-success.hover {
	background-color: #008d4c;
	color: #fff;
}

.btn .caret {
	margin-left: 0;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.caret {
	*height: 14px;
	_height: 10px;
	_border-top: 0;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

/*--------闂佽绨肩徊缁樼珶閸儱鏄ラ柛娑卞枔娴滄粓鏌ｉ姀鈽嗗晱闁告棏鍣ｉ弻鈥愁吋閸涱厽些缂備焦鍞婚幏锟�------------*/
.tabMenu, .tabMenu-ul {
	height: 38px;
	_height: 30px;
}

.nav.tabMenu-ul li a {
	padding: 10px 8px
}

.tabMenu {
	position: relative;
	float: left;
	width: 100%;
	background-color: #f9fafc;
	white-space: nowrap;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.tabMenu-left, .tabMenu-middle, .tabMenu-right {
	float: left;
	height: 100%;
}

.tabMenu-middle {
	width: 100%;
}

.tabMenu-left {
	width: 23px;
	margin-left: -100%;
}

.tabMenu-right {
	width: 23px;
	margin-left: -23px;
}

.tabMenu-body {
	height: 100%;
	margin: 0 23px 0 23px;
	overflow: hidden;
}

.tabMenu-more {
	width: 23px;
	text-align: center;
	padding-top: 8px;
}

.tabMenu-more.two {
	padding-top: 0px;
}

.tabMenu-more.two i {
	margin-top: 3px;
}

.tabMenu-more a:hover {
	color: #c30;
	cursor: pointer;
}

.tabMenu-ul {
	min-width: 20px;
	background-color: #f9fafc;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}

.tabMenu-ul li {
	float: left;
}

.tabMenu-ul li a {
	display: block;
	padding: 10px 8px 10px 8px;
	font-size: 14px;
	color: #555;
	border-top: 0px;
	background-color: #eff2f7;
	border-right: 1px solid #dddddd;
}

.tabMenu-ul li:first-of-type a {	
}

.tabMenu-ul li a:hover {
	color: #fff;
	background-color: #008cff;
}

.tabMenu-ul li.active a, .tabMenu-ul li.active a:hover, .tabMenu-ul li.active a:focus {
	color: #444444;
	cursor: pointer;
	font-weight: bold;
	padding: 9px 8px 11px 8px;
	background-color: #c8eafd !important;
}

.tabMenu-ul li:first-of-type.active a {
	padding: 9px 15px 11px 15px;
}

.tabMenu-ul .remove {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-right: 0px;
	margin-left: 7px;
	line-height: normal;
	vertical-align: baseline;
	cursor: pointer;
	color: #aaa;
}

.tabMenu-ul li.active .remove {
	color: #cc3300;
}

.nav-pills.tabMenu-ul li, .tabMenu-ul li {
	margin-left: 1px;
}

table {
	width: 100%;
	max-width: 100%;
	_width: 99%;
	margin-bottom: 20px;
	border-spacing: 0;
	background-color: transparent;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 20px;
}

table th{
	background: #f5f5f5;
	padding: 0 5px;
	height: 36px;
	line-height: 16px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
}
.table td {
	padding: 0 5px;
	height: 34px;
	line-height: 16px;
	color: #666;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
}
.table-bordered {
	border-top: 1px solid #d2d6de;
	border-right: 1px solid #d2d6de;
	border-left: none;
	border-bottom: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px
}
.table-bordered th, .table-bordered td {
	border-left: 1px solid #d2d6de;
	border-bottom: 1px solid #d2d6de;
	border-right: none;
	border-top: none;
	word-break: break-all;
	word-wrap: break-word;
}

.table-nobordered th, .table-nobordered td {
	border: none;
	word-break: break-all;
	word-wrap: break-word;
	text-align: left;
}
.table_space .table-bordered th,
.table_space .table-bordered td{
	border-left: 1px solid #d2d6de!important;
	border-bottom: 1px solid #d2d6de!important;
	vertical-align: middle!important;
}
.table_space .table-bordered th{
	text-align: center!important;
}
.table_space .table-bordered td{
	padding-bottom: 0!important;
}
.table-bordered.table-striped tbody tr {
	background: #FFFFFF;
}

.table-bordered.table-striped tbody tr:nth-child(odd) {
	background: #FFFFFF;
}

.table-bordered.table-striped tbody tr:nth-child(even) {
	background: #f9fafc;
}

.table-bordered.table-hover tbody tr:hover {
	background-color: #eff5fd !important;
}

.table-bordered.table-hover tbody tr.listsel {
	background-color: rgb(230,230,230) !important;
}

.table-bordered input[type="radio"], .table-bordered input[type="checkbox"] {
	margin-top: -2px;
}

.table thead tr .order {
	cursor: pointer;
}

.table-bordered .tdLable {
	text-align: right;
	background-color: #f9fafc;
}

.table-nobordered .tdLable {
	text-align: right;
}

.table-bordered .tdSlider {
	padding-left: 20px;
	padding-right: 20px;
}

.table-bordered .desc, .table-bordered .asc {
	cursor: pointer;
	background: url(../../../../images/upanddown.png) no-repeat right;
	background-position: 98% 15px;
}

.table-bordered .desc {
	background-position: 98% -20px;
}

.table-bordered .sub {
	display: none;
	background: url(../images/subgrid_bg.png) repeat !important;
}

.table-bordered .expand {
	cursor: pointer;
}

.table.editTable .firstRow, .table.editTable .firstRow .col-md-1 {
	min-height: 0px;
	height: 0px;
	padding: 0px;
	width: 8.33333333%;
	float: none;
	visibility: hidden;
	border: 1px solid white;
}

.editTable td {
	text-align: left;
}

.table .text-center {
	text-align: center;text-indent:0px;
}

.table .text-left {
	text-align: left;text-indent:15px
}

.table .text-right {
	text-align: right;text-indent:0px;
}

.table .text-middle {
	vertical-align: middle;
}

.table .text-top {
	vertical-align: top;
}

.table .text-bottom {
	vertical-align: bottom;
}
/*--------闂備礁鎲＄敮妤呫�冩径鎰ラ柛鎰靛枛缁�鍡涙煕閳╁啰鈼ら柨鐔告灮閹凤拷------------*/
.no-margin {
	margin: 0 !important;
}
.table-pagination {
	text-align: center;
}
.fwtable-value input{padding:1px 6px}
.fwtable-value a.fa{color:red;}
.swtable-value input{padding:1px 6px}
.swtable-value a.fa{color:red;}
.pptable-value input{padding:2px 6px}
.pptable-value a.fa{color:red;}
.supervisetable-value input{padding:1px 6px}
.supervisetable-value a.fa{color:red;}

.table-pagination ul {
	margin: 20px 0;
	display: inline-block;
}

.table-pagination ul li {
	display: inline-block;
	float: left;
	margin: 0 8px;
	line-height: 30px;
}
.table-pagination ul li.active .btn-default{
	color: #0066cc;
	border: solid 1px #0066cc;
}
.table-pagination ul li.active .btn-default:hover{
	color: #fff;
	background-color: #0066cc;
}

/* .table .first_td{
	text-align:left;text-indent
}
 */


/*=======================dropdown-menu========================*/
.dropdown-menu {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	border-color: #eee;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu li {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #fff;max-width:400px;
	border-bottom: 1px solid #fff;
}

.dropdown-menu li a {
	color: #333333;
	display: block;
	padding: 5px 15px 5px 15px;
	clear: both;width:99%;overflow:hidden;text-overflow:ellipsis;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
	line-height: 1.42857143;
}

.dropdown-menu .divider {
	clear: both;
	height: 1px;
	_width: 300px;
	*width: 300px;
	overflow: hidden;
	padding: 0px;
	margin: 3px 0 3px 0;
	background-color: #e5e5e5;
	border: none;
}

.open .dropdown-menu {
	display: block;
	max-height:400px;overflow-y:auto;
}

.open a {
	outline: 0;
}

.dropdown-header {                                                   
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #999;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

.dropdown {
	float: left;
}

.dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-submenu:hover a, .dropdown-submenu:focus a {
	color: #fff;
	background-color: #0091e1;
}

.dropdown-menu .active a, .dropdown-menu .active a:hover, .dropdown-menu .active a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #0091e1;
	outline: 0;
}

.dropdown-menu .disabled a, .dropdown-menu .disabled a:hover, .dropdown-menu .disabled a:focus {
	color: #999;
}

.dropdown-menu .disabled a:hover, .dropdown-menu .disabled a:focus {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
}

/*--------闂備礁鎲￠悷锔界箾婵犲洤鏋佹い鎾卞灪閸ゆ洘绻濇繝鍌氭殭缂侊拷鐎ｎ喗鐓涚�广儱鎳庡Σ鑽ょ磼閹插瀚�------------*/
.dropdown-menu {
	padding: 0px;
	border: 1px solid #e7e7e7;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #e7e7e7;
}

div .clear {
	clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.clear-fix {
	clear: both;
}
/**闂備礁鎼悮顐﹀磿閹绢噮鏁嬫俊銈呮噹缁狙囨煃閵夈儱绾фい鎰舵嫹**/
.table-header .table-search {
	border: 1px solid #E7E7E7;
	margin-top: 10px;
	padding-top: 6px;
	padding-left: 10px;
	color: #666666;
	background: #F5F5F5;
	background: -webkit-gradient(linear, left 70%, left bottom, from(#ffffff), to(#f8f8f8));
	background: -moz-linear-gradient(top, #ffffff, #f8f8f8);
	background: -o-linear-gradient(top, #ffffff, #f8f8f8);
	background: -ms-linear-gradient(top, #ffffff, #f8f8f8);
	border-bottom: 1px solid #cbcbcb;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8');
}

.table-header .table-search ul {
	display: inline-block;
	margin: 0;
	margin-top: 5px;
}

.table-search {
	width: 100%;
	color: #666666;
}
.table-search ul{
	width: 100%;
	overflow: hidden;
}
.table-search ul li {
	float: left;
	list-style: none;
	margin-left: 0;
	margin-bottom: 16px;
	width: 50%;
}
.table-search ul li span b em{
	padding-right: 6px;
	color: #ff0000;
}
.table-search ul li.w_66{
	width: 66.66%;
}
.table-search ul li.w_100{
	width: 100%;
}
.table-search ul li.text-center{
	text-align: center;
}
.table-search ul li.text-right{
	text-align: right;
}
.table-search ul li span{
	position: relative;
	display: table;
	float: left;
	width: 26%;
	min-width: 104px;
	height: 30px;
	padding-right: 3%;
	text-align:left;
}
.table-search ul li span.s-mini{
	width: 8.2%;
	padding-right: 1%;
}
.table-search ul li span.mini{
	width: 10%;
	min-width: 50px;
}
.table-search ul li span.medium{
	width: 16%;
	min-width: 80px;
}
.table-search ul li span.large{
	width: 20%;
	min-width: 100px;
}

.table-search ul li span b{
	display: table-cell;
	width: 100%;
	height: 30px;
	line-height: 14px;
	vertical-align: middle;
	font-weight: normal;
	text-align: right;
}

.table-search input, .table-search select {
	float: left;
	border-radius: 3px;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	_height: 28px;
	*height: 25px;
}

.table-search .btn {
	*padding: 5px;
	_padding: 5px 2px 2px 2px;
}
.table-responsive{
	margin-top: 10px;
}
.table-search .btn i {
	margin-right: 5px;
}

table .Wdate, .table-search .Wdate {
	border: #ccc 1px solid;
}

.btn-group .btn {
	_margin-left: -1px;
}

a.btn, a.btn:hover {
	*padding: 6px 12px 6px 12px;
	_padding: 9px 12px 6px 12px;
}

button.btn {
	*height: 32px;
	*padding: 5px 3px 7px 3px;
	_height: 32px;
	_padding: 8px 3px 4px 3px;
}

.table-pagination a.btn, .table-pagination a.btn:hover {
	*padding: 6px 8px 4px 8px;
	_padding: 6px 8px 4px 8px;
}

.placeholder-text {
	color: #75758b;
	white-space: nowrap;
	font-size: 12px;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	-moz-user-select: none
}
/** demo **/
.color-palette {
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.bg-red, .bg-yellow, .bg-aqua, .bg-blue, .bg-light-blue, .bg-green, .bg-navy, .bg-teal, .bg-olive, .bg-lime, .bg-orange, .bg-fuchsia, .bg-purple, .bg-maroon, .bg-black, .bg-red-active, .bg-yellow-active, .bg-aqua-active, .bg-blue-active, .bg-light-blue-active, .bg-green-active, .bg-navy-active, .bg-teal-active, .bg-olive-active, .bg-lime-active, .bg-orange-active, .bg-fuchsia-active, .bg-purple-active, .bg-maroon-active, .bg-black-active, .callout.callout-danger, .callout.callout-warning, .callout.callout-info, .callout.callout-success, .alert-success, .alert-danger, .alert-error, .alert-warning, .alert-info, .label-danger, .label-info, .label-warning, .label-primary, .label-success, .modal-primary .modal-body,
	.modal-primary .modal-header, .modal-primary .modal-footer, .modal-warning .modal-body, .modal-warning .modal-header, .modal-warning .modal-footer, .modal-info .modal-body, .modal-info .modal-header, .modal-info .modal-footer, .modal-success .modal-body, .modal-success .modal-header, .modal-success .modal-footer, .modal-danger .modal-body, .modal-danger .modal-header, .modal-danger .modal-footer {
	color: #fff !important;
}
/*
 * Component: Info Box
 * -------------------
 */
.info-box {
	width: 100%;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	margin-bottom: 15px;
}

.info-box-content {
	padding: 5px 10px;
	margin-left: 90px;
}

.info-box-icon {
	display: block;
	float: left;
	width: 90px;
	text-align: center;
	font-size: 45px;
	border-top-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 2px;
}

.info-box-icon i {
	font-size: 45px;
	margin-top: 18px;
	margin-bottom: 22px;
}

.mask .info-box-icon {
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#28000000, endcolorstr=#28000000) \9;
	background: rgba(0, 0, 0, 0.2);
}

.info-box .progress {
	margin: 5px -10px 5px -10px;
	height: 2px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3A000000, endcolorstr=#3A000000) \9;
	background: rgba(0, 0, 0, 0.2);
}

.mask .progress .progress-bar {
	background: #fff;
}

.info-box .progress, .info-box .progress .progress-bar {
	border-radius: 0;
}

.progress-description, .info-box-text, .info-box-number {
	display: block;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
}

.info-box-number {
	font-weight: bold;
	font-size: 18px;
}

.progress-description {
	margin: 0;
}

.info-box-text {
	/* text-transform: uppercase; */
	
}

/*
 * Component: Small Box
 * --------------------
 */
.small-box {
	position: relative;
	background: #fff;
	display: block;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	margin-bottom: 15px;
}

.small-box-body {
	_display: inline-block;
	padding: 10px;
}

.small-box-body .inner h3 {
	font-size: 38px;
	font-weight: bold;
	margin: 0 0 10px 0;
	white-space: nowrap;
	padding: 0;
}

.small-box-body .inner p {
	font-size: 15px;
}

.small-box-body .icon {
	width: 100px;
	height: 100px;
	color: rgba(0, 0, 0, 0.15);
}

.small-box-body .icon i {
	font-size: 90px;
	display: block;
	color: #000\9;
	filter: alpha(opacity = 15) \9;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.small-box:hover .icon i {
	font-size: 95px;
}

.small-box-header, .small-box-footer {
	clear: both;
	height: 27px;
	_height: 23px;
	*height: 23px;
	display: block;
	padding-top: 5px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#18000000, endcolorstr=#18000000) \9;
	background: rgba(0, 0, 0, 0.1);
}

.small-box-header:hover, .small-box-footer:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#28000000, endcolorstr=#28000000) \9;
	background: rgba(0, 0, 0, 0.15);
}

.small-box-header a, .small-box-footer a {
	color: #efefef;
}

.small-box-header a:hover, .small-box-footer a:hover {
	color: #fff;
}

/*
 * Component: Timeline
 * -------------------
 */
.timeline {
	position: relative;
	margin: 0 0 30px 0;
	padding: 0;
	list-style: none;
}

.timeline-before {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 4px;
	background: #ddd;
	left: 31px;
	margin: 0;
	border-radius: 2px;
}

.timeline li {
	position: relative;
	margin-right: 10px;
	margin-bottom: 15px;
}

.timeline li .timeline-item {
	position: relative;
	border-radius: 3px;
	margin-top: 0;
	background: #fff;
	color: #444;
	margin-left: 60px;
	margin-right: 15px;
	padding: 0;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.box .timeline li .timeline-item {
	border: 1px solid #ddd;
}

.timeline li .timeline-item .time {
	color: #999;
	float: right;
	font-size: 12px;
}

.timeline li .timeline-item .timeline-header {
	margin: 0;
	color: #555;
	border-bottom: 1px solid #f4f4f4;
	padding: 10px;
	_padding: 10px 10px 3px 10px;
	font-size: 14px;
	_display: inline-block;
}

.timeline-blank {
	margin: 0;
	padding: 10px;
	_padding: 10px 10px 3px 10px;
	_display: inline-block;
}

.timeline h3, .timeline li .timeline-item .timeline-header a {
	font-weight: 600;
}

.timeline li .timeline-item .timeline-body, .timeline li .timeline-item .timeline-footer {
	padding: 10px;
}

.timeline-icon .fa, .timeline-icon .glyphicon, .timeline-icon .ion {
	width: 30px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	position: absolute;
	color: #666;
	background: #d2d6de;
	border-radius: 50%;
	text-align: center;
	left: 18px;
	top: 0;
}

.timeline .time-label span {
	font-weight: 600;
	padding: 5px;
	display: inline-block;
	background-color: #fff;
	border-radius: 4px;
}

.timeline-inverse li .timeline-item {
	background: #f0f0f0;
	border: 1px solid #ddd;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.timeline-inverse li .timeline-item .timeline-header {
	border-bottom-color: #ddd;
}

/*******/
.input-group-sm {
	_width: 100%;
}

.page-header {
	margin: 10px 0 20px 0;
	font-size: 22px;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/**
*tabs-left
*/
.tabs-left .nav-tabs {
	margin-bottom: 0;
	border-color: #ddd;
	float: left;
	margin-left: 0;
	position: relative;
}

.tabs-left .nav-tabs li a {
	border: 1px solid transparent;
	padding: 8px 12px;
	margin-bottom: -1px;
}

.tabs-left .nav-tabs li a i {
	margin-right: 5px;
}

.tabs-left .nav-tabs li a, .tabs-right .nav-tabs li a {
	min-width: 60px;
}

.tabs-left .tab-content, .tabs-right .tab-content {
	overflow: auto;
}

.tabs-left .tab-content {
	background: #fff;
	border: 1px solid #ddd;
	padding: 16px 12px;
	position: relative;
}

.tabs-left .nav-tabs li a, .tabs-left .nav-tabs li a:focus, .tabs-left .nav-tabs li a:hover {
	border-radius: 0 !important;
	background-color: #f9f9f9;
	color: #444;
	margin-right: -1px;
	line-height: 16px;
	position: relative;
	z-index: 1;
	border-color: #ddd;
	border-bottom: none;
	margin: 0 -1px 0 0;
	_margin: 0;
}

.tabs-left .nav-tabs li.active a, .tabs-left .nav-tabs li.active a:focus, .tabs-left .nav-tabs li.active a:hover {
	border-color: #ddd;
	border-top-width: 1px;
	border-left: 2px solid #0091e0;
	border-right-color: transparent;
	margin: 0 -1px 0 -1px;
	-webkit-box-shadow: -2px 0 3px 0 rgba(0, 0, 0, 0.15);
	box-shadow: -2px 0 3px 0 rgba(0, 0, 0, 0.15);
	background: #fff;
}

.tabs-left .nav-tabs .lastLi a, .tabs-left .nav-tabs .active.lastLi a, .tabs-left .nav-tabs .lastLi a:focus, .tabs-left .nav-tabs .lastLi a:hover {
	border-bottom: 1px solid #ddd;
}

/**
*tabs-top
*/
.tabs-top {
	background: #fff;
	border-radius: 3px;
}

.tabs-top .nav-tabs {
	border-bottom: 1px solid #efefef;
	padding-left: 0;
	list-style: none;
	margin: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	_height: 39px;
	*height: 43px;
}

.tabs-top .nav-tabs li {
	border-top: 3px solid #fff;
	margin-bottom: -2px;
	margin-right: 5px;
	float: left;
}

.tabs-top .nav-tabs li a {
	color: #444;
	border-radius: 0;
	cursor: pointer;
}

.tabs-top .nav-tabs li a.text-muted {
	color: #999;
}

.tabs-top .nav-tabs li a, .tabs-top .nav-tabs li a:hover {
	background: none;
	margin: 0;
}

.tabs-top .nav-tabs li a:hover {
	color: #216eb7;
}

.tabs-top .nav-tabs li:not (.active ) a:hover, .tabs-top .nav-tabs li:not (.active ) a:focus, .tabs-top .nav-tabs li:not (.active ) a:active {
	border-color: transparent;
}

.tabs-top .nav-tabs li.active {
	border-top-color: #0066cc;
}

.tabs-top .nav-tabs li.active a, .tabs-top .nav-tabs li.active:hover a {
	background-color: #fff;
	color: #444;
}

.nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover {
	color: #444;
	cursor: default;
	background-color: #fff;
	border: 1px solid #efefef;
	border-bottom-color: #fff;
	/* box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.2); */
}

.nav-tabs li a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: none;
	border-radius: 4px 4px 0 0;
}

.nav li a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.tabs-top .nav-tabs li.active a {
	border-top-color: transparent;
	border-left-color: #efefef;
	border-right-color: #efefef;
}
.tabs-top .nav-tabs li:first-child.active a{
	border-left-color: transparent;
}

.tabs-top .nav-tabs li.firstLi {
	margin-left: 0;
}


.tabs-top .nav-tabs.pull-right {
	float: none !important;
}

.tabs-top .nav-tabs.pull-right li {
	float: right;
}

.tabs-top .nav-tabs.pull-right .firstLi {
	margin-right: 0;
}

.tabs-top .nav-tabs.pull-right .firstLi a {
	border-left-width: 1px;
}

.tabs-top .nav-tabs.pull-right .active.firstLi a {
	border-left-color: #efefef;
	border-right-color: #fff;
}

.tabs-top .nav-tabs li.header {
	line-height: 35px;
	padding: 0 10px;
	font-size: 20px;
	color: #444;
}

.tabs-top .nav-tabs li.header .fa, .tabs-top .nav-tabs li.header .glyphicon, .tabs-top .nav-tabs li.header .ion {
	margin-right: 5px;
}

.tabs-top .tab-content {
	background: #fff;
	padding: 10px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.tabs-top .dropdown.open a:active, .tabs-top .dropdown.open a:focus {
	background: none;
	color: #999;
}

.tabs-top.tab-primary .nav-tabs li.active {
	border-top-color: #0091e0;
}

.tabs-top.tab-info .nav-tabs li.active {
	border-top-color: #00c0ef;
}

.tabs-top.tab-danger .nav-tabs li.active {
	border-top-color: #dd4b39;
}

.tabs-top.tab-warning .nav-tabs li.active {
	border-top-color: #f39c12;
}

.tabs-top.tab-success .nav-tabs li.active {
	border-top-color: #00a65a;
}

.tabs-top.tab-default .nav-tabs li.active {
	border-top-color: #d2d6de;
}

.tabs-top .nav-tabs li.header {
	line-height: 35px;
	padding: 0 10px;
	font-size: 20px;
	color: #444;
}

.tabs-top .nav-tabs li.header i {
	height: 20px;
	padding: 0px 10px;
	_padding: 8px 10px 0px 0px;
	font-size: 20px;
	margin-top: 0px;
	color: #444;
}

.tabs-top .header.pull-left {
	float: left !important;
}

.tabs-top .tab-content {
	padding: 15px;
}

.tabs-top .tab-content.nopadding {
	padding: 0px;
}

.box-body .tabs-top, .modal-body .tabs-top {
	border: none;
	box-shadow: none;
}

.box-body .tabs-top .content, .modal-body .tabs-top .content {
	padding: 15px 0px 0px 0px;
}

/* .modal-body .tabs-top {
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
} */
.modal-body .tabs-top .nav-tabs li.active.firstLi a {
	border-left-color: #efefef;
}

.modal-body .tabs-top .nav-tabs.pull-right .active.firstLi a {
	border-left-color: #efefef;
	border-right-color: #efefef;
}

i {
	*margin-right: 5px;
	_margin-right: 5px;
}

/*
* jqmodal 闂備礁婀遍。浠嬪疾濞戙垺鍎撻柨鐕傛嫹
*/
.jqmodal .tab-pane-left {
	border-left: 1px solid #efefef;
}

.jqmodal .box {
	
	-webkit-box-shadow: none;
	box-shadow: none;
}

/*
* z-index
*/
.modal-dialog, .modal, .modal-open .modal {
	z-index: 100001;
}

.modal-mask {
	z-index: 1045;
}

.sidebarFloatMenu {
	z-index: 1041;
}

.btn-group {
	*z-index: 1;
	_z-index: 1;
}

.navbar-toolbar, .tabMenu, .dropdown-menu {
	z-index: 1040;
}

.jqsplit.horizontal {
	z-index: 1030;
}

.wrapper .wrapper-footer {
	z-index: 1020;
}

.tabMenu-more {
	z-index: 1010;
}

.tabMenu-ul {
	z-index: 1000;
}

/*
* jQuery.autocomplete.css (v1.1.0)
* authored by nswish (nswish@gmail.com)
*/
div.ac {
	border-style: solid;
	border-width: 1px;
	border-color: #d2d6de;
	position: absolute;
	display: none;
	overflow-y: none;
	overflow-x: none;
	z-index: 1060;
	background-color: #fff;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

div.ac ul {
	margin: 0;
	padding: 0;
	overflow-y: auto;
	overflow-x: none;
}

div.ac ul li {
	margin: 1px;
	list-style-type: none;
	background-color: white;
	word-break: break-all;
	font-family: helvetica, arial, "Courier New", sans-serif;
	line-height: 30px;
	height:30px;
	padding: 2px;
	border: 1px solid #fff;
	border-radius: 3px;
	font-size: 12px;
	cursor: default;
	float: none;
}

div.ac ul li.active {
	background-color: #0091e0;
	border: 1px solid #0091e0;
	color: #fff;
	width:100%;
	height:30px;
}

div.ac ul li.selected.active {
	background-color: #0091e1;
	border: 1px solid #0091e1;
	color: #fff;
	width:100%;
	height:30px;
}

div.ac ul li.selected {
	background-color: #c8eafd;
	border: 1px solid #c8eafd;
	color: #000;
	width:100%;
	height:30px;
}

div.ac ul li div span {
	/* display: table-cell; */
	vertical-align: middle;
	padding-left: 2px;
}

div.ac ul li div em {
	background-color: #ffff00;
	color: #000;
	font-style: normal;
}

div.ac input.ac-input {
	padding: 4px;
	width: 100%;
	box-sizing: border-box;
}

div.ac div.ac-input-container {
	padding: 4px;
}

a.ac-select {
	background-color: #fff;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: right;
	background-size: 25px 15px;
}

.form-control.ac-select {
	height: auto;
	padding: 4px;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	line-height: 1.5em;
	user-select: none;
	-webkit-user-select: none;
	width: 70%;
}

a.ac-select ul {
	min-height: 20px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

a.ac-select li.ac-choice {
	list-style: none;
    background-color: #0091e0;
    border-color: #0e76d8;
    color: #fff;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 2%;
    padding: 1px 6px 2px 4px;
    font-size: 12px;
    word-break: keep-all;
    white-space: nowrap;
    margin-bottom: 4px;
    width: auto;
/*     text-align:right; */
}


a.ac-select span.ac-choice-remove:hover {
	color: #fff;
}

.table-search .form-control.ac-select {
	font-size: 12px;
	line-height: 1.7em;
}

.table-search a.ac-select li.ac-choice {
	padding: 0px 6px 0px 4px;
}

/* a.ac-select:focus {
	border: 1.4px solid #7da7eb;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 3px;
} */

/*  spinner */
table.tbSpinner {
	border: none;
	padding: 0px;
	margin: 0px;
	display: table;
	border-collapse: separate;
	border-spacing: 0px;
}

.tbSpinner tbody tr td {
	padding: 0px;
	margin: 0px;
	border: none;
	text-align: center;
}

.tbSpinner input {
	background: #fff;
}

.tbSpinner .btnCell {
	width: 23px;
}

.tbSpinner .c_minus i, .tbSpinner .c_plus i {
	background-color: #c8eafd;
	padding: 9px 5px 7px 5px;
	color: #0091e0;
}

.tbSpinner .c_minus i:hover, .tbSpinner .c_plus i:hover {
	background-color: #0091e0;
	color: #fff;
}

.tbSpinner .c_up, .tbSpinner .c_down {
	display: block;
	padding: 0px;
	margin: 0px;
	height: 14px;
	line-height: 14px;
}

.tbSpinner .c_up i, .tbSpinner .c_down i {
	background-color: #c8eafd;
	padding: 0px 5px 0px 5px;
	color: #0091e0;
}

.tbSpinner .c_up i:hover, .tbSpinner .c_down i:hover {
	background-color: #0091e0;
	color: #fff;
}

/*  fileRow */
.fileRow td.icon {
	padding: 5px;
}

.fileRow td.icon .file-icon {
	margin: 0;
	height: 35px;
	width: 35px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*  slwGrid */
.table-bordered.sm th, .table-bordered.sm td {
	padding: 4px 5px 4px 5px;
}

.slwGridInput {
	position: absolute;
	display: none;
	margin: 0;
	padding: 1px 5px 0 5px;
	line-height: 21px;
	border: none;
	color: #000;
	background-color: #FFF;
	font-family: inherit;
	font-size: inherit;
	outline-width: 0;
	overflow-y: hidden;
	resize: none;
}

.slwGridHiddenInput {
	position: absolute;
	width: 0px;
	height: 0px;
	border: none;
	display: '';
	margin: 0;
	font-size: 1;
	z-index: -100;
	resize: none;
}

.slwGrid tbody {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.slwGrid .tdRead {
	background-color: #f9fafc;
}

.slwGrid .tdSum {
	background-color: #ffffcc;
}

.slwGrid .tdTotal {
	background-color: #ffffcc;
	font-weight: bold;
}

.slwGrid td ol {
	margin-left: 5px;
}

.slwGrid td ol li {
	margin-left: 40px;
	line-height: 1.7em;
}

.slwGrid .georgia {
	font: 14px georgia, Microsoft YaHei;
}

.slwGridSelArea, .slwGridSelCell {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
}

.slwGridSelCell div {
	position: absolute;
	background-color: #5292F7;
	font-size: 0;
	display: block;
}

.slwGridSelArea div {
	position: absolute;
	background-color: rgb(137, 175, 249);
	font-size: 0;
	display: block;
}

.slwGridcolumnResizerGuide {
	position: fixed;
	display: none;
	width: 0;
	border-right: 1px dashed #777;
}

.slwGridcolumnResizer {
	position: fixed;
	display: none;
	cursor: col-resize;
	width: 5px;
	height: 25px;
}

.slwGrid .area {
	background: #eef4fe;
}

.slwGrid .error {
	background: #f9f2f4;
	color: #000;
}

.slwGridTip {
	position: fixed;
	display: none;
	padding: 2px 4px;
	font-size: 80%;
	color: #c7254e;
}
/*add_style*/
.ml-20{ margin-left: 20px}
.search_title{
	float: left;
	font-size: 18px;
	line-height: 30px;
	color: #0066CC;
	text-indent: 32px;
	background-image: url("../images/title_icon.png");
	background-position: left center;
	background-repeat: no-repeat;
}
.controls{
	margin: 0 0 26px 0;
	padding-top: 0;
	overflow: hidden;
}

/*add btn style*/
.btn-search{
	width: 90px;
	height: 32px;
}
.title_two{
	background: #0066cc;
    height: 20px;
    width: 4px;
    border-radius: 2px;
    margin-right: 10px;
    color: #0066cc;
}
.table_space tr td{
	padding-bottom: 16px;
	line-height: 16px;
	height: 34px;
}
.table_space .table_title{
	position: relative;
}

.box-body-left{
	float: left;
	height: 34px;
	line-height: 34px;
}
.title_two{
	background: #0066cc;
	height: 20px;
	width: 4px;
	border-radius: 2px;
	margin-right: 10px;
	color: #0066cc;
}
.w_160{
	width: 160%;
}
.overflow-x{
	overflow-x: auto;
}
.box-table{
	margin-bottom: 10px;
	width: 100%;
}
.mb_10{
	margin-bottom: 10px;
}
.border-bottom{
	width: 100%;
	border-bottom: 1px solid #d6d7dc;
	display: inline-block;
}
.dialog_footer_btn{
	padding-top: 10px;
	border-top: solid 1px #d6d7dc;
	text-align: center;
}

.up{
	width: 66px;
    z-index: 6;
    height: 16px;
    position: absolute;
    right: 10px;
    filter: opacity(0.1);
}
.footer_btn{
	margin-top: 36px;
	text-align: center;
}
.check-box{
	margin: 5px 10px;
	display: inline-block;
}
.check-box input{
	margin: 0 5px;
}
.box-border{
	border:1px solid #d6d7dc;
	padding: 5px 4px;
	border-radius: 3px;
		
}
.text_line{
	border: none;
	border-bottom: 1px solid #d6d7dc;
	width: 80px;
}
.mr_top{
	margin-top: 10px;
}
ul.file_privew_list{
	list-style: none;
}
ul.file_privew_list li{
	float: left;
	list-style: none;
	width: 10%;
	min-width: 160px;
}
ul.file_privew_list li span.file_images{
	margin: 8px auto 4px;
	display: block;
	width: 80px;
	height: 80px;
}
ul.file_privew_list li span.file_images img{
	width: 80px;
	cursor: pointer;
}
ul.file_privew_list li span.file_privew_title{
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.table_H tbody tr td{
	line-height: 16px!important;
}
.right-down,.right-right{
	float: right;
	display: inline-block;
	cursor: pointer;
	width: 24px;
	height: 24px;
	background: #06c;
	text-align: center;
	line-height: 24px;
	border-radius: 4px;
	color: #fff;
}
.mr-bottom{
	margin-bottom: 20px;
}
.box-height{
	height: 80px!important;
}
.table_input_style{
	width: 100%;
	border: none;
	outline: none;
}
.table_print tr th,
.table_print tr td{
	padding: 0 6px;
	background-color: #fff;
	color: #333;
	height: 32px;
	line-height: 16px;
	vertical-align: middle;
}
.table_print tr th{
	text-align: right;
}
.table_print tr td{
	text-align: center;
}
.table_print tr td a{
	cursor: pointer;
}
.table_print tr td.text-left{
	text-align: left;
}
.table_td_padding tr th{
	padding-right: 18px;
}
.table_td_padding tr td{
	padding-left: 28px;
}
.table_td_padding tr td textarea{
	width: 404px;
	line-height: 24px;
	border: solid 1px #d6d7dc;
	outline: none;
}
.js_span{
	width: 8.7%!important;
    padding-right: 16px!important;
}
.width_input{
	width: 90%;
	float: left;
}
.select_box{
	width:35%;
	float: left;
}
.select_box1{
	width:74%;
	float: left;
}
.select_box a{
	height:30px!important;
}


.placeholder-text {
	width:90%!important;
}
.select_box  div.ac ul li.selected {
	background-color: #fff;
	border: 1px solid #fff;
	color: #000;
	
}
.select_box  div.ac ul li.selected.active,.select_box div.ac ul li.active {
	background-color: #fff;
	border: 1px solid #fff;
	color: #000;
}
.table_down{
	width: 100%;
    border: none;
} 
.add_btn{
	cursor: pointer;
	text-align: center;
	display: inline-block;
	width: 100%;		
}
.border-top{
	border-top: 1px solid #ddd;
}
.border-left{
	border-left: 1px solid #ddd;
}
.border-right{
	border-right: 1px solid #ddd!important;
}
.border-bottom_der{
	border-bottom: 1px solid #ddd!important;
}
.smll_btn{
	padding: 4px 6px!important;
}
.ac-choice-remove{
	width:32px!important;
	min-width:32px!important;
}

/*
.table-search ul li span ::after{
 	content: ":";
	position: absolute;
	padding-left: 4px;
 	
}
.table-search ul li span b em::after{
	display: none;
}
.table_space tr td.table_title{
	position: relative;
	padding-right: 16px;
}
.table_space tr td.table_title:after{
	position: absolute;
	content: ":";
	right: 9px;
	top: 50%;
	margin-top: -17px;
}
*/
.head{
	width: 100%;
	height: 124px;
	background: url(images/index/headbg.png) no-repeat;
}
.head_box{
	width: 1200px;
	margin: 0 auto;
}
.hlw_logo{
	display: inline-block;
	width: 718px;
	height: 83px;
	margin-top: 20px;
	background: url(images/index/hlw_logo.png)no-repeat;
}
.hlw_logo_syx{
	display: inline-block;
	width: 980px;
	height: 83px;
	margin-top: 20px;
	background: url(images/index/hlw_logo_syx.png)no-repeat;
}
.hlw_pover{
	float: right;
	margin-top: 70px;
}
.hlw_dl{
	float: right;
	color: #fff;
}
.long_up,.zhuce{
	color: #fff;
	margin-left: 12px;
	cursor: pointer;
}
.long_up{
	margin-right: 12px;
}
.hlw_foot{
	width: 100%;
	height: 138px;
	background: url(images/index/footbg.png) no-repeat;
	/*position:fixed;*/
	bottom:0;
	
}
.hlw_fcenter{
	width: 1200px;
	margin: 0 auto;
	background: url(images/index/jgrz.png) no-repeat center 14px ;
	color: #fff;
	padding-top: 86px;
	text-align: center;
	font-size: 14px;
}
/*按钮*/

.submitButton {
    background: #13ce66;
    border-color: #13ce66;
}
.submitButton:hover{
	background: #62d797;
    border-color: #62d797;
}
.submitButton:focus{
	background: #10ad57;
    border-color: #10ad57;
}
.submitButton:active{
	background: #10ad57;
    border-color: #10ad57;
}
/*.btn-group.btnTab.pull-left {
    float: left;
}
.btn-group {
    float:left;
}*/


/*翻页*/
.table-pagination .no-margin .btn-sm, .btn-group-sm .btn {
    border: 1px solid #008cff;
    background: #fff;
    color: #6f6f6f;
    border-radius: 0;
}
.table-pagination ul li .btn-default:hover {
    color: #fff;
    background-color: #008cff;
}
.btn-sm{
	padding: 0 12px!important;
	height: 30px;
	line-height: 28px;
}




